查看原文
其他

支持Daydream的Unity技术预览版发布

2016-09-27 Unity官方 Unity官方平台

原生支持Daydream平台的Unity技术预览版现已发布!该预览版工作流非常流畅。它基于在Google I/O大会上发布的Google VR SDK for Unity,进行重大优化并降低了延迟。对Daydream还不了解的朋友,请先阅读这篇文章:Unity支持Daydream让梦想成为现实


无需Prefab或脚本,也不用手动更改配置文件,只需在Unity编辑器内启用VR,并选择Daydream作为目标平台,即可开始开发Daydream应用。




Unity为Daydream提供原生支持,以帮助开发者解决难题。为了更优异的性能和更小的平台延迟,我们对Daydream SDK进行了深度集成,得以能更好地利用平台的异步重映射和VR性能模式。当然,您也更容易在VR模式与非VR模式之间切换,这样您的应用就能轻松发布至Google VR平台。

如果您的目标平台不仅仅限于Daydream硬件呢?您还可以选择Unity原生支持的Google Cardboard平台。以Cardboard为目标平台的应用,在较早的设备上也能正常运行,所以您的应用会面向尽可能广泛的用户群。目前Cardboard仅支持Android平台,不久即将支持iOS平台。

Google也开发了Unity SDK,提供了空间化音效、Daydream控制器支持及实用示例。请点击[阅读原文]下载Unity技术预览版,查看Google开发者文档了解更多详情链接。


使用指南


准备事项

请确保安装了Unity Daydream技术预览版。Download Assistant将安装Unity编辑器、Android Player以及离线文档。也可以从技术预览页面下载以上内容。


另外,Daydream还需要最新的Android开发平台以及Android API SDK version 24(即Nougat)。您可以访问Google Android开发者网站下载Nougat。您还需要一部启用了Daydream的手机。请按照Google指南设置好开发套件。


点击[阅读原文]可以查看所有的文档及下载链接。


配置步骤
  • 启动Unity编辑器并新建项目,依次点击菜单项Edit -> Project Settings,将当前平台类型从Standalone切换为Android(见下图框1),勾选‘Virtual Reality Supported’(见下图框2):




  • 点击VR Devices列表下方的“+”按钮从弹出列表中选中Daydream。


注意:如果添加列表中的“None”作为首选设备,Unity将以普通应用运行,但您仍可以通过脚本切换为VR应用。




  • 这个步骤不是必须的。点击Daydream设备左侧的三角按钮,展开Daydream选项面板。可以在此调整深度格式(Depth Format)、前景图、背景图以及是否启用Sustained模式。对于时间较长的VR体验,可以启用Sustained Performance Mode,这样会以牺牲一点性能为代价换取更长的电池使用时间。




  • Daydream需要使用最新版Android SDK生成的APK。为确保Unity使用正确的APK版本并尽将升级为最新版Android系统的设备作为目标平台,必须更改Player Settings中Identification下的Minimum API Level。




  • 配置好Android Player Settings后,就可以在Unity中进行Daydream平台应用的开发了。构建并运行至支持Daydream的手机的步骤,与开发普通Android应用的相一致。


是不是很简单呢?现在就点击[阅读原文]下载最新的Unity技术预览版吧!


更多Unity相关的最新消息:


重要提醒重要提醒


点击“阅读原文”下载Unity技术预览版!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存